v3.26.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2016
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Related Party Transaction [Line Items]          
Total revenue   $ 91,004 $ 81,755 $ 158,415 $ 147,925
Business acquisition, transaction costs   2,500   2,500  
JETX Energy, LLC | Related Party          
Related Party Transaction [Line Items]          
Monthly service provider fee $ 200        
JETX Energy, LLC | Related Party | Services Agreement          
Related Party Transaction [Line Items]          
Termination notice term 30 days        
Total revenue   $ 700 $ 1,400 $ 700 $ 1,400