v3.25.2
Long-term Debt - Summary (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 23, 2025
Mar. 17, 2025
Dec. 31, 2024
Long-term Debt        
Beginning balance $ 193,078 $ 139,960 $ 113,284  
Accretion 532 5,972 3,823  
Payments   (2,854) (2,122)  
Funding, net of fees   50,000 24,975  
Ending balance 193,610 $ 193,078 $ 139,960  
Less: current portion of long-term debt (44,140)     $ (18,016)
Long-term portion of long-term debt $ 149,470     $ 95,268