XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Summary of Reconciles Undiscounted Operating Lease Cash Flows (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Lessee Disclosure [Abstract]    
2024 (excluding the three months ended March 31, 2024) $ 10,297  
2025 14,098  
2026 12,330  
2027 11,944  
2028 12,282  
Thereafter 56,962  
Total undiscounted lease payments 117,913  
Less: Imputed interest rate (21,419)  
Total operating lease liabilities 96,494  
Less: Current portion (9,594) $ (9,384)
Operating lease liabilities, less current portion $ 86,900 $ 89,388