XML 85 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets and Liabilities, Lessee [Abstract]    
Operating lease liabilities, net of current portion $ 29,124 $ 33,362
Current portion $ 7,133 $ 6,202
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Liabilities, Current Liabilities, Current
Total operating lease liabilities $ 36,257 $ 39,564