XML 81 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Future Lease Payments (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Operating lease liabilities by fiscal year maturity  
Remainder of 2025 $ 8,313
2026 9,355
2027 7,365
2028 5,261
2029 2,939
Thereafter 1,616
Total minimum payments required 34,849
Less: imputed interest 5,835
Total present value of lease liabilities $ 29,014