XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers - Contract Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 82,861 $ 107,683
Contract assets - current 4,512 2,987
Contract assets - non-current 1,747 1,945
Contract assets - total 6,259 4,932
Contract liabilities - current 8,836 6,870
Contract liabilities - non-current 38 76
Contract liabilities - total $ 8,874 $ 6,946