XML 69 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Summary of Maturity of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
From July 1, 2024 to December 31, 2024 $ 3,532  
2025 6,121  
2026 6,494  
2027 5,131  
2028 4,507  
Thereafter 20,652  
Total maturities 46,437  
Less: Amount representing interest (9,689)  
Present value of operating lease liability 36,748  
Less: current portion of operating lease liability (4,269) $ (5,434)
Total operating lease liability, net of current portion $ 32,479 $ 21,447