Quarterly report pursuant to Section 13 or 15(d)

Leases - Future Lease Liabilities (Details)

v3.25.0.1
Leases - Future Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
Remainder of 2025 $ 9,809
2026 12,388
2027 11,499
2028 7,375
2029 3,214
2030 and thereafter 4,672
Total future minimum lease payments 48,957
Less: imputed interest 5,721
Total $ 43,236