XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Details Of Certain Accounts - Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Prepaid Expense and Other Assets, Current [Abstract]    
Prepaids $ 24,333 $ 26,780
Income tax receivable 9,441 2,635
Contract assets 25,974 12,221
Deferred costs 38,823 31,874
Other 9,164 9,512
Total other current assets $ 107,735 $ 83,022