XML 132 R98.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring Activities - Schedule of Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Restructuring Reserve [Roll Forward]    
Restructuring costs payable, beginning balance $ 52 $ 0
Restructuring costs incurred 0 845
Restructuring costs paid (52) (793)
Restructuring costs payable, ending balance $ 0 $ 52