v3.26.1
Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Other Comprehensive Income (Loss), before Tax [Abstract]        
Foreign currency translation adjustment $ (2) $ 4 $ (3) $ 5
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net (153) (153) (306) (306)
Other Comprehensive Income (Loss), before Tax 151 157 303 311
Other Comprehensive Income (Loss), Tax [Abstract]        
Foreign currency translation adjustment 0 0 0 0
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax (40) (40) (80) (80)
Other Comprehensive Income (Loss), Tax (40) (40) (80) (80)
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustment (2) 4 (3) 5
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax (113) (113) (226) (226)
Total Other Comprehensive Income $ 111 $ 117 $ 223 $ 231