XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contracts with Customers - Contract Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 91,415 $ 107,683
Contract assets - current 2,843 2,987
Contract assets - non-current 1,846 1,945
Contract assets - total 4,689 4,932
Contract liabilities - current 7,823 6,870
Contract liabilities - non-current 57 76
Contract liabilities - total $ 7,880 $ 6,946