XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases- Summary of Reconciles Undiscounted Operating Lease Cash Flows (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Lessee Disclosure [Abstract]    
2024 $ 13,692  
2025 14,098  
2026 12,330  
2027 11,944  
2028 12,282  
Thereafter 56,962  
Total undiscounted lease payments 121,308  
Less: Imputed interest rate (22,536)  
Total operating lease liabilities 98,772  
Less: Current portion (9,384) $ (9,230)
Operating lease liabilities, less current portion $ 89,388 $ 98,772