XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Summary of Reconciles Undiscounted Operating Lease Cash Flows (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Lessee Disclosure [Abstract]    
2024 (excluding the three months ended June 30, 2024) $ 6,889  
2025 14,098  
2026 12,330  
2027 11,944  
2028 12,282  
Thereafter 56,962  
Total undiscounted lease payments 114,505  
Less: Imputed interest rate (20,329)  
Total operating lease liabilities 94,176  
Less: Current portion (9,806) $ (9,384)
Operating lease liabilities, less current portion $ 84,370 $ 89,388