LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details) $ in Thousands |
Jun. 30, 2026
USD ($)
|
|---|---|
| Operating And Finance Lease, Liability, To Be Paid [Abstract] | |
| July 1, 2026 to December 31, 2026 | $ 2,405 |
| 2027 | 3,734 |
| 2028 | 2,944 |
| 2029 | 2,521 |
| 2030 | 2,065 |
| 2031 | 1,826 |
| Thereafter | 2,539 |
| Total undiscounted lease payments | 18,034 |
| Less: Present value adjustment | (3,319) |
| Present value of lease liabilities | $ 14,715 |
| X | ||||||||||
- Definition Operating And Finance Lease, Liability No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, Present Value Adjustment No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid, After Year Five No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid, Remainder Of Fiscal Year No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid, Year Five No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid, Year Four No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid, Year One No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid, Year Three No definition available.
|
| X | ||||||||||
- Definition Operating And Finance Lease, Liability, To Be Paid, Year Two No definition available.
|