XML 79 R66.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES - Royalty Agreement (Details) - Royalty Agreement - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Aug. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
COMMITMENTS AND CONTINGENCIES      
Royalty expense   $ 1.9 $ 2.2
Future royalty payment percentage on gross revenue 4.00%