v3.26.1
Leases - Summary of Selected Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Leases [Abstract]          
Lease expense of right-of-use assets $ 3,903 $ 3,613 $ 7,720 $ 7,154  
Short-term and variable lease cost 0 0 1 0  
Finance lease cost:          
Amortization of right-of-use assets 4,090 3,128 8,416 6,124  
Interest on lease liabilities 603 443 1,191 891  
Sublease income (7) (31) (14) (58)  
Total lease cost $ 8,589 $ 7,153 17,314 14,111  
Cash paid for amounts included in the measurements of lease liabilities          
Operating cash flows from operating leases     7,821 7,221  
Operating cash flows from finance leases     1,191 891  
Financing cash flows from finance leases     7,943 5,600  
Right-of-use assets obtained in exchange for new operating leases     7,111 5,835  
Right-of-use assets obtained in exchange for new finance leases     $ 22,385 $ 10,166  
Weighted average remaining lease term (in years):          
Operating leases 4 years 4 months 28 days   4 years 4 months 28 days   4 years 7 months 2 days
Finance leases 3 years 7 days   3 years 7 days   2 years 8 months 19 days
Weighted average discount rates:          
Operating leases 6.70%   6.70%   6.80%
Finance leases 6.20%   6.20%   6.40%