XML 80 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Leases, Commitments and Contingencies - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Lease expense    
Remaining nine months $ 8,641  
Year one 5,810 $ 11,561
Year two 2,565 5,663
Year three 1,115 2,433
Year four 519 1,007
Year five 190 415
Thereafter 0 134
Total lease payments 18,840 21,213
Imputed interest (1,619) (1,797)
Total leases 17,221 19,416
Sublease income    
Remaining nine months (442)  
Year one (604) (586)
Year two (153) (604)
Year three 0 (153)
After year three 0  
Year four   0
Year five   0
Total lease payments (1,199) (1,343)
Imputed interest 102 127
Total sublease income (1,097) (1,216)
Net lease liabilities $ 16,124 $ 18,200
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Total leases, Total sublease income, Net lease liabilities Total leases, Total sublease income, Net lease liabilities
Weighted average remaining lease term 2 years 3 months 18 days 2 years 4 months 24 days
Weighted average discount rate 5.24% 5.16%