v3.25.2
Contingencies - Summary of Non Current Contingencies and Current Contingencies (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Loss Contingency [Abstract]    
Current contingencies $ 117 $ 122
Non-current contingencies 1,084 838
Total contingencies $ 1,201 $ 961