XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Organization and Summary of Significant Accounting Policies Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]    
Accumulated other comprehensive loss $ 5,895 $ (7,484)
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated other comprehensive loss 5,895 (7,484)
Accumulated Foreign Currency Adjustment Attributable to Parent    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]    
Accumulated other comprehensive loss (19,608) (9,580)
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated other comprehensive loss (19,608) (9,580)
Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]    
Accumulated other comprehensive loss 25,503 2,096
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated other comprehensive loss 25,503 2,096
Accumulated Other Comprehensive Income (Loss) [Member]    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]    
Accumulated other comprehensive loss 5,895 (7,484)
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated other comprehensive loss $ 5,895 $ (7,484)