XML 87 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Leases, Commitments and Contingencies - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Lease expense    
Remaining six months $ 5,882  
Year one 6,295 $ 11,561
Year two 3,038 5,663
Year three 1,426 2,433
Year four 634 1,007
Year five 227 415
Thereafter 0 134
Total lease payments 17,502 21,213
Imputed interest (1,558) (1,797)
Total leases 15,944 19,416
Sublease income    
Remaining six months (297)  
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,054) (1,343)
Imputed interest 79 127
Total sublease income (975) (1,216)
Net lease liabilities $ 14,969 $ 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 4 months 24 days 2 years 4 months 24 days
Weighted average discount rate 5.41% 5.16%