XML 62 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Legal Settlement Liability (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Legal Settlement Liability
The following table shows the components of the legal settlement liability (in thousands):
December 31,
2023
December 31,
2022
Current:  
Legal settlement liability$2,561 $2,163 
Noncurrent:  
Legal settlement liability16,477 15,596 
Total legal settlement liability$19,038 $17,759