XML 40 R25.htm IDEA: XBRL DOCUMENT v3.26.1
Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Accounting Policies [Abstract]      
Financing Receivable, Allowance for Credit Loss $ 500   $ 500
Financing Receivable, Allowance for Credit Loss, Writeoff 200 $ 100  
Financing Receivable, Allowance for Credit Loss [Line Items]      
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 1,112,755 779,128 1,076,663
Financing Receivable, Allowance for Credit Loss, Writeoff 200 100  
Financing Receivable, Allowance for Credit Loss 500   500
Accounts and Financing Receivable, Allowance for Credit Loss 4,700   $ 1,600
Foreign Currency Transaction Gain (Loss), before Tax $ 700 $ 1,100