XML 106 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Schedule of Noncancelable Minimum Commitments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Aggregate Noncancellable Minimum Commitments  
2025 $ 8,541
2026 7,879
2027 5,514
2028 3,277
Total future minimum lease payments 36,243
Software, Facilities and Equipment Leases  
Aggregate Noncancellable Minimum Commitments  
2025 9,841
2026 9,161
2027 6,159
2028 3,281
2029 and thereafter 11,032
Total future minimum lease payments $ 39,474