v3.26.1
Leases - Supplemental Balance Sheet Information related to Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Operating leases:                
Operating lease assets $ 6,254 $ 6,608 [1] $ 6,931 $ 7,327 $ 7,894 $ 4,257 $ 4,823 $ 4,709
Current lease liabilities $ 1,232       $ 1,531      
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other current liabilities       Other current liabilities      
Noncurrent operating lease liabilities $ 8,942 $ 9,332 $ 7,046 $ 6,409 $ 6,595 $ 2,793 $ 3,033 $ 2,723
Weighted average remaining lease term (years):                
Operating leases 9 years 8 months 8 days       7 years 11 months 26 days      
Weighted average discount rate:                
Operating leases 7.03%       6.87%      
[1] reclassify certain prepayments made to suppliers and loss on supplier commitments liability as current or non-current. Additionally, as part of the Restatement, the Company corrected for