XML 100 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Additional Balance Sheet Information - Schedule of Additional Information Related to the Condensed Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Accrued liabilities:    
Salaries, wages, employee benefits, and payroll taxes $ 16,264 $ 11,170
Income and indirect taxes payable 1,684 2,127
Other 1,574 411
Total 19,522 13,708
Other non-current liabilities:    
Uncertain tax positions 0 1,178
Employee benefit obligations 4,315 2,742
Other 100 98
Total $ 4,415 $ 4,018