v3.26.1
Leases - Lease Cost and Other Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
lease
Jun. 30, 2025
USD ($)
Leases        
Number of additional operating or financing leases not yet commenced | lease     0  
Lease Cost        
Capitalized operating lease cost $ 496 $ 461 $ 1,017 $ 922
Short-term lease cost 611 568 1,170 1,136
Total lease cost 1,107 1,029 2,187 2,058
Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:        
Operating cash flows 391 $ 512 854 $ 1,025
Operating leases $ 555   $ 6,611  
Weighted-average remaining lease term - Capitalized operating leases (in years) 6 years 6 months 3 days 1 year 7 months 17 days 6 years 6 months 3 days 1 year 7 months 17 days
Weighted-average discount rate - Capitalized operating leases 4.64% 4.32% 4.64% 4.32%
Related Parties        
Lease Cost        
Short-term lease cost $ 419 $ 420 $ 837 $ 840
Total lease cost $ 419 $ 420 $ 837 $ 840
Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:        
Weighted-average discount rate - Capitalized operating leases 0.00% 0.00% 0.00% 0.00%
Others        
Lease Cost        
Capitalized operating lease cost $ 496 $ 461 $ 1,017 $ 922
Short-term lease cost 192 148 333 296
Total lease cost 688 609 1,350 1,218
Cash paid for amounts included in the measurement of lease liabilities and capitalized operating leases:        
Operating cash flows 391 $ 512 854 $ 1,025
Operating leases $ 555   $ 6,611  
Weighted-average remaining lease term - Capitalized operating leases (in years) 6 years 6 months 3 days 1 year 7 months 17 days 6 years 6 months 3 days 1 year 7 months 17 days
Weighted-average discount rate - Capitalized operating leases 4.64% 4.32% 4.64% 4.32%