XML 78 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Summary of Future Maturity of Operating Leases (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2025 $ 24,360
2026 22,526
2027 23,157
2028 23,374
2029 22,147
Thereafter 112,167
Undiscounted lease payments 227,731
Less: imputed interest (66,306)
Total operating lease liabilities $ 161,425