v3.24.3
Leases - Summary of Maturity of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
From October 1, 2024 to December 31, 2024 $ 1,546  
2025 6,121  
2026 6,494  
2027 5,131  
2028 4,507  
Thereafter 20,652  
Total maturities 44,451  
Less: Amount representing interest (9,127)  
Present value of operating lease liability 35,324  
Less: current portion of operating lease liability (4,003) $ (5,434)
Total operating lease liability, net of current portion $ 31,321 $ 21,447