XML 84 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturity of Lease Liabilities and Other Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Lessee, Lease, Description [Line Items]    
2025 $ 11,218  
2026 11,414  
2027 11,682  
2028 11,739  
2029 11,839  
Thereafter 4,998  
Total operating lease payments 62,890  
Less: Imputed interest (13,070)  
Present value of operating lease liabilities 49,820 $ 49,159
Sublease    
Future Undiscounted Cash Inflows    
2025 8,827  
2026 9,107  
2027 9,377  
2028 9,013  
2029 7,092  
Thereafter 2,998  
Total operating sublease receipts $ 46,414