XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Summary of Maturity of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
From April 1, 2024 to December 31, 2024 $ 5,126  
2025 6,121  
2026 6,494  
2027 5,131  
2028 4,507  
Thereafter 20,653  
Total maturities 48,032  
Less: Amount representing interest (10,172)  
Present value of operating lease liability 37,860  
Less: current portion of operating lease liability (4,504) $ (5,434)
Total operating lease liability, net of current portion $ 33,356 $ 21,447