v3.25.4
Leases - Summary of Maturities of the Company's Financing Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 2,878  
2027 2,880  
2028 2,862  
2029 2,667  
2030 2,667  
Thereafter 13,938  
Total lease payments 27,892  
Less imputed interest (4,424)  
Total $ 23,468 $ 25,094