XML 75 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Maturity (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Undiscounted lease payments:  
2025 $ 19,773
2026 23,387
2027 22,921
2028 22,294
2029 21,478
Thereafter 96,601
Total undiscounted lease payments 206,454
Less: imputed interest (29,023)
Total operating lease liability 40,794
Operating Lease, Lease Not yet Commenced  
Undiscounted lease payments:  
Less: payments related to leases not commenced $ (136,637)