XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Details of Certain Accounts - Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Details of Certain Accounts    
Prepaids $ 21,681 $ 26,780
Income tax receivable 28,523 2,635
Contract assets (Note 8) 13,204 12,221
Deferred costs (Note 8) 41,107 31,874
Other 8,220 9,512
Total other current assets $ 112,735 $ 83,022