v3.26.1
Debt - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
May 27, 2026
USD ($)
Mar. 30, 2026
USD ($)
Dec. 31, 2024
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2025
USD ($)
Schedule of Capitalization, Long-term Debt                  
Secured term loan                 $ 45,000
Non-cash loss on extinguishment of debt           $ 3,477 $ 0    
Repayments of debt           44,550 225    
Loss on extinguishment of debt       $ 3,608 $ 0 3,970 $ 0    
Credit Agreement | Secured Debt                  
Schedule of Capitalization, Long-term Debt                  
Debt term     4 years            
Secured term loan     $ 60,000         $ 60,000  
Minimum liquidity     $ 10,000         $ 10,000  
Effective interest rate   13.92% 14.54%         14.54%  
Prepaid outstanding term loan $ 400 $ 5,000              
Non-cash loss on extinguishment of debt   300              
Repayments of debt 40,100                
Repayment of accrued interest 700                
Loss on extinguishment of debt   $ 400   $ 3,600   $ 3,600      
Credit Agreement | Secured Debt | Debt Instrument If Total Leverage Ratio Is Greater Than 2.25                  
Schedule of Capitalization, Long-term Debt                  
Threshold total leverage ratio, maximum               2.25  
Threshold total leverage ratio, minimum               0.75  
Credit Agreement | Secured Debt | Debt Instrument If Total Leverage Ratio Is Equal To Or Less Than 2.25 And Greater Than 1.75                  
Schedule of Capitalization, Long-term Debt                  
Threshold total leverage ratio, maximum               1.75  
Excess cash flow if required threshold leverage ratio is maintained               2.25  
Threshold total leverage ratio, minimum               0.50  
Credit Agreement | Secured Debt | Debt Instrument If Total Leverage Ratio Is Equal To Or Less Than 1.75 And Greater Than 1.25                  
Schedule of Capitalization, Long-term Debt                  
Threshold total leverage ratio, maximum               1.25  
Excess cash flow if required threshold leverage ratio is maintained               1.75  
Threshold total leverage ratio, minimum               0.25  
Credit Agreement | Secured Debt | Debt Instrument If Total Leverage Ratio Is Equal To Or Less Than 1.25                  
Schedule of Capitalization, Long-term Debt                  
Excess cash flow if required threshold leverage ratio is maintained               1.25  
Threshold total leverage ratio, minimum               0  
Credit Agreement | Secured Debt | Debt Instrument If Total Leverage Ratio Is Equal To Or Less Than 3.25                  
Schedule of Capitalization, Long-term Debt                  
Excess cash flow if required threshold leverage ratio is maintained       3.25          
Credit Agreement | Secured Debt | Before First Anniversary                  
Schedule of Capitalization, Long-term Debt                  
Credit facility, prepayment premium percentage     3.00%            
Credit Agreement | Secured Debt | Before Second Anniversary                  
Schedule of Capitalization, Long-term Debt                  
Credit facility, prepayment premium percentage     1.00%            
Credit Agreement | Secured Debt | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                  
Schedule of Capitalization, Long-term Debt                  
Floor on variable rate     3.00%            
Variable rate     7.00%            
Credit Agreement | Secured Debt | Reference Rate                  
Schedule of Capitalization, Long-term Debt                  
Floor on variable rate     4.00%            
Variable rate     6.00%            
Credit Agreement | Secured Debt | Revolving credit facility                  
Schedule of Capitalization, Long-term Debt                  
Unamortized debt discount and debt issuance costs, writeoff 800                
Credit Agreement | Line of credit | Revolving credit facility                  
Schedule of Capitalization, Long-term Debt                  
Maximum borrowing capacity     $ 15,000         $ 15,000  
Unused capacity commitment fee percentage     1.00%            
Term Loan | Secured Debt                  
Schedule of Capitalization, Long-term Debt                  
Face value of note     $ 45,000         $ 45,000  
Debt instrument, repaid, principal 39,000                
Unamortized debt discount and debt issuance costs, writeoff $ 2,300